#ifndef __SpammerI_H__
#define __SpammerI_H__

#include <Spammer.h>
#include <AgentI.h>

#include <Ice/Ice.h>
#include <IceUtil/Mutex.h>
#include <IceGrid/Query.h>

using namespace std;

class SpammerI: public Test::Spammer, public AgentI
{
 public:
  SpammerI
    (Ice::Identity name,
     Ice::ObjectAdapterPtr oa);
  ~SpammerI();

  virtual void beginTest
    (bool, 
     Ice::Int, 
     Ice::Int,
     const Ice::Current&);
};

typedef IceUtil::Handle<SpammerI> SpammerIPtr;

#endif
